抽象クラス vs インターフェース:デザインパターン実装のための包括的なガイド | MLOG | MLOG